from redis import StrictRedis


class Config:

    DEBUG = None

    SECRET_KEY = '1AzEiIQbM7JbyOFH1OYJjx+8JuOtiQd0sTE4nES+qigwrTm1VxNrBWXvyBchzXndxaQ='
    SQLALCHEMY_DATABASE_URI = 'mysql://root:mysql@localhost/info32'
    SQLALCHEMY_TRACK_MODIFICATIONS = False

    REDIS_HOST = '127.0.0.1'
    REDIS_PORT = 6379
    SESSION_TYPE = 'redis'
    SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
    SESSION_USE_SIGNER = True
    PERMANENT_SESSION_LIFTTIME = 3600


class DevelopmentConfig(Config):
    DEBUG = True


class ProductionConfig(Config):
    DEBUG = False


# 定义字段，映射不同的配置类
config_dict = {

    'development': DevelopmentConfig,
    'production': ProductionConfig
}